home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Cream of the Crop 25
/
Cream of the Crop 25.iso
/
windows
/
winxs32a.zip
/
WHATSNEW.TXT
< prev
next >
Wrap
Text File
|
1997-02-03
|
12KB
|
286 lines
WinXs Version 2.0
Copyright (C) 1997 Mick Meaden
All Rights Reserved
This file contains a summary of new features in each release
of WinXs since version 1.0:
VERSION 2.0
- Maintenance release to include Association of Shareware
Professionals (ASP) files and logo in the distribution.
Also includes a number of minor bug fixes in the 32-bit
version of SETUP.EXE and the WinXs Shell.
- Added the man(1) command line tool. Provides online
command reference pages and a keyword search facility
on command descriptions.
VERSION 1.7
- WinXs Shell (32-bit version). Added a toolbar and a
status bar to improve the user interface to this tool.
Also fixed the output display so that times are
adjusted correctly according to local timezone informa-
tion. Previous versions displayed file modification
times in terms of Universal Co-ordinated Time.
- Added the find(1) command line tool. Provides an
implementation of the UNIX find(1) utility, modified to
operate in a DOS/Windows environment. Specifically,
the UNIX -nouser, -nogroup, -xdev, -links, -user,
-group, -atime and -ctime primaries are not supported.
- Added the ls(1) command line tool. Provides an imple-
mentation of the UNIX ls(1) utility, again modified to
operate in a DOS/Windows environment. The UNIX -c, -i,
-n, -o, -q, -s and -u options are not supported.
- Added the dircmp(1) command line tool. Compares two
directories using either cmp(1) or diff(1) to compare
files with the same name in both directories. The
WinXs "bin" directory must be added to PATH for this
command to work correctly.
- Added the df(1) command line tool. Reports disk free
space on one or more named drives. If no files are
specified, reports disk free space on the current
drive.
VERSION 1.6
- Added the following command line tools: cat, cmp, col,
compress, csplit, diff, dos2unix, du, expand, file,
fmt, fold, grep, head, nl, sed, sort, split, strings,
tail, tr, uudecode, uuencode, unix2dos, wc. These can
be used either in batch files or from the Command
prompt.
- Winxs Shell (32-bit version). Changed the interface so
that multiple files can be selected in the display win-
dow and passed to the WinXs tools. Note that tools
defined to accept a single file name (e.g., hd, more,
pax, etc.) are passed the name of the first selected
file only. Also fixed a minor bug in the cal tool,
whereby the output window was too narrow to display a
complete calendar.
- Diff (32-bit version). Changed to accept multiple file
selections from the WinXs shell. Only the first two of
these are treated as significant, and are used to ini-
tialise the contents of the File1 and File2 fields of
the main dialog.
- Grep (32-bit version). Changed to accept multiple file
selections from the WinXs shell, such that the
Filenames field of the main dialog initially displays
the file selections passed from the Shell (rather than
"*.ext"). The File and Wc tools have been similarly
changed.
- Setup (32-bit version). Included an option to add
WinXs to Document context menus in Explorer, as well as
Folder context menus. To invoke this feature, run
setup.exe and check the File Context Menus option.
VERSION 1.5
- Csplit utility added. Splits a text file based on con-
text. Sections of a named input file can be written to
different output files or skipped based on an argument
list, which consists of a series of regular expressions
and line numbers that indicate the end of each input
section. Any lines left in the input file after all
arguments have been matched are written out as a single
section to the last output file.
- Sort utility added. Sorts and/or merges one or more
text files, either numerically or lexicographically.
Options allow the sort order to be reversed, dictionary
sorting, case folding, blanks or non-printing
characters to be ignored, and duplicate lines to be
omitted from the output.
- Nl utility added. Adds line numbers to one or more
text files. Line numbers can be left or right justifed
and padded with spaces or zeros. Optionally, all lines
of text can be numbered, or numbering can be limited to
non-blank lines only.
- Pax. Added facilities (a) to copy an archive listing,
as displayed in the output window, to the Windows clip-
board, and (b) to list an archive in long or short
form, as selected by the Verbose item on the View menu.
- Uudecode. Fixed to accept input files containing mul-
tiple uuencoded files. Also, DOS name mangling added
to the 16-bit version as per the Pax utility.
- Added context sensitive help to all command dialog
boxes and generalised Man help on the WinXs menu in
File Manager.
- WinXs Shell (32-bit version only). Added facilities
(a) to output directory listings in either short or
long format, (b) to refresh the output display automat-
ically whenever a change in the contents of the current
directory is detected, (c) to display a column header
above long format output, and (d) to pass long
filenames to 32-bit apps only; short 8.3 filenames are
passed to Windows 16-bit and DOS apps. Windows
equivalents of the cal(1) and df(1) commands are added
to the Utilities and File menus respectively. Also
fixed a bug that caused program errors to be generated
when folders contained very long filenames.
VERSION 1.4
- Pax utility added. This provides a Windows interface
for the creation, reading and writing of cpio, ustar or
tar portable archives.
- Interface to gzip changed to save the original file
name in a compressed file, and to restore it when
uncompressing.
- The WinXs shell (32-bit version only) improved in a
number of ways. For example, it is now possible to
limit the output display to files matching a pattern
expressed using DOS wild-card characters. Also the Run
Dialog is not displayed when a file is selected for
execution by double-clicking the left mouse button in
the output window.
- Diff extended to resynchronise over a much larger
number of lines (i.e., 1024 as opposed to 300 on previ-
ous versions).
- Bug fixed in grep.exe that limited search patterns to
40 characters. These are now limited to 32kb.
VERSION 1.3
- WinXs Shell (32-bit version only). Added for integra-
tion with Explorer. Activated by right-clicking on any
Folder and selecting the WinXs menu item from the pop-
up context menu. Also available from the context menu
associated with the Start button on the Taskbar. The
WinXs shell provides a UNIX-like directory display and
easy access to the WinXs tools.
- Grep. Extended to perform file searches based on mul-
tiple input patterns, which are specified in the Grep
dialog as a list of newline separated regular expres-
sions.
- Gzip and Gunzip. Extended to accept multiple input
file specifications, within limitations imposed by the
underlying DOS-based gzip program.
- Limits. All utilities that do filename pattern match-
ing have been extended to cater for the larger direc-
tory structures possible on Windows 95.
- More and Hd. Fixed a problem to do with previewing and
printing files with very long pathnames. Also added
tooltips to the more.exe toolbar (32-bit version only).
- Dos2unix and Unix2dos. Fixed a problem to do with con-
verting directories (which somethimes failed to work).
VERSION 1.2
- Introduced a 32-bit version specifically for Windows
95. All other changes noted below apply to both the
16-bit and 32-bit versions of the product.
- Added a POSIX.2 compatible implementation of the sed(1)
stream editor.
- Sed scripts. Added cat-s.sed which squeezes multiple
adjacent blank lines in its input files, and diff-e.sed
which generates a sed script from WinXs diff output.
- Filename expansion. Tools that accept file specifica-
tions possibly containing DOS wild-card characters are
extended to accept a list of space-separated file
specifications; double-clicking a filename in the
directory listbox associated with these tools appends
the selected filename to the end of the input file list
rather than over-writing its existing contents. This
change affects cat, col, compress, dos2unix, expand,
file, fmt, fold, grep, grex, sed, strings, tail, tr,
uncompress, unix2dos and wc. Note, however, that this
feature is only supported in registered copies of the
software.
- A View item is added to the File menu of diff, grep and
the General Utilities applete. This allows filenames
appearing anywhere in the display window to be selected
and passed to more for viewing.
- Du. An option is added to display a space utilization
figure after block counts, as a percentage of used file
space versus allocated file space. This is useful for
checking how much disk space is being wasted as a
result of your disk partition layout (see Du help for
more information).
- Setup. New options are added to set more.exe as the
default text file viewer and/or text file print program
in the Windows registration database. This is espe-
cially useful for integration with Explorer in Windows
95. An uninstall option is also added.
- Grex. Fixed a problem in end-of-line processing,
whereby the program looped if '$' was specified as the
search pattern.
- Gzip and Gunzip. In previous versions, the filename
for the gzip executable was hard-wired into gzip.pif.
This is changed to use the setting of Gzip in
winfile.ini, thus correctly tracking the location of
gzip.exe, which by implication can now be located any-
where on the system (i.e., not necessarily in the WinXs
directory)..
- Numerous minor bug fixes to the documentation (typos
etc.).
VERSION 1.1
- Added the utilities cat(1), col(1), expand(1), fmt(1),
fold(1), grex(1), head(1), tail(1) and tr(1).
- File(1). An option is added to change the order in
which the Windows registration database and the magic
number database are scanned.
- Grep(1). New options are added (a) to recursively des-
cend subdirectories, and (b) to display unmatched lines
rather than matched lines.
- More(1). The following fixes and improvements are made
in this version: (a) a bug in version 1.0 tab expansion
is fixed, (b) backspace sequences are now handled
correctly, and (c) text can be selected for copying or
marking using the mouse.
- UNIX eXchange. The dos2unix(1) and unix2dos(1) filters
will now convert files in-situ.
- The syntax of regular expressions is extended to accept
'\t' (horizontal tab) as a single-character RE that
matches the code value 0x09. Because Windows dialogs
use this character to move to the next field, it was
not possible on v1.0 to specify a tab character in a
regular expression.
- To help reduce the size of the product, a number of
separate programs in v1.0 are combined into a single
program in this release. It is recommended, therefore,
that anyone upgrading from v1.0 should delete their
v1.0 installation and re-install the product from
scratch.